package com.bbx.api.sdk.model.passanger.Return;

public class PriceDetail {
	public static String WEIXIN = "weixin";
	public static String LINE = "line";
	public static String ALIPAY = "alipay";
	public static String YUE = "bbxpay";
	public static String WEIXIN_JSAPI="wx_JSAPI";//公众号支付
	public static String WEIXIN_NATIVE="wx_NATIVE";//扫码支付
	public static int INT_ONLINE=1;//线上
	public static int INT_LINE=2;//线下
	public static int INT_NOLINE=0;//什么都没
	public int total = -1;// 分单位，车费总计
	public int actual_price = -1;// 需支付
	public double discountAmt;// 优惠金额
	public int highwey_fee;// 高速
	public int package_fee;// 行李
	public int child_fee;// 带小孩
	public int over_distance;// 超距离
	public String pay_gate;
	public double metered_fee;// 市内价格
	/**感谢费/调度费*/
	public double schedule_fee;//调度费
	/**过桥费(分),只限市内使用*/
	public int bridge_fee;
	/**市内其他费用,只限市内使用(分)*/
	public int other_incity_fee;
	/**超里程费（分）,包车公式计费用*/
	public double mile_price;
	/**超时长费（分）,包车公式计费用*/
	public double pay_mode;
	public double formula_price;//起步价
	public double price;//车费
	public double base_price;//车费原价
	//计价才有的价格
	public double combo_price;//套餐费
	public double time_price;//超时长费
	/**包车的套餐费，市内单的起步价(针对公式计费，单位分)*/
	public double combo_total;//公式计价原价
	/**打折或者加倍 */
	public String base_discount; //88：8.8折;140:1.4倍
	public String price_id;

	/** 优惠劵可用的支付类型：支付方式,1-线上支付,2-线下支付,3-线上线下通用*/
	public int discount_paymode;
	/** 0/1/2,//0：普通优惠券，1：折扣优惠券，折扣幅度写在discountAmt，50，表示50%，2：体验优惠券，表示这笔订单的支付价格*/
	public int discount_type;
	//下单立减
	public int sale_type;//立减类型 0-无立减优惠 1-下单立减 2-线上支付立减
	public double sale_amount;//立减金额 单位分
	public String sale_id;//立减优惠活动标识，用于统计用户该立减活动使用次数
	public int getTotal() {
		return total;
	}

	public int getActual_price() {

		return actual_price;
	}

	public double getDiscountAmt() {
		return discountAmt;
	}

	public int getHighwey_fee() {

		return highwey_fee;
	}

	public int getPackage_fee() {

		return package_fee;
	}

	public int getChild_fee() {
		return child_fee;
	}

	public int getOver_distance() {
		return over_distance;
	}

	public String getPay_gate() {
		return pay_gate;
	}
    
	public void setPay_gate(String pay_gate) {
		this.pay_gate = pay_gate;
	}
    /**市内费用*/
	public double getMetered_fee() {
		return metered_fee;
	}
	/**感谢费*/
	public double getSchedule_fee(){
		return schedule_fee;
	}
	/**折扣*/
	public String getBaseDiscount() {
		return base_discount;
	}
	/**折扣*/
	public void setBaseDiscount(String base_discount){
		this.base_discount=base_discount;
	}
	/**起步价*/
	public double getformula_price() {
		return formula_price;
	}
	/**起步价*/
	public void setformula_price(double formula_price){
	    this.formula_price=formula_price;
	}
	/**套餐费*/
	public double getCombo_price() {
		return combo_price;
	}
	/**套餐费*/
	public void setCombo_price(double combo_price){
	    this.combo_price=combo_price;
	}
	/**超时长费*/
	public double getTime_price() {
		return time_price;
	}
	/**超时长费*/
	public void setTime_price(double time_price){
	    this.time_price=time_price;
	}
	/**超里程费*/
	public double getMile_price() {
		return mile_price;
	}
	/**超里程费*/
	public void setMile_price(double mile_price){
	    this.mile_price=mile_price;
	}
	/**公式计价原价*/
	public double getComboTotal() {
		return combo_total;
	}
	/**公式计价原价*/
	public void setComboTotal(double combo_total){
	    this.combo_total=combo_total;
	}
	/**车费*/
	public double getPrice() {
		return price;
	}
	/**车费*/
	public void setPrice(double price){
	    this.price=price;
	}
	/**车费原价*/
	public double getBasePrice() {
		return base_price;
	}
	/**车费原价*/
	public void setBasePrice(double base_price){
	    this.base_price=base_price;
	}
	/**立减类型*/
	public void setSaleType(int sale_type) {
		this.sale_type=sale_type;
	}
	/**立减类型*/
	public int getSaleType() {
		return sale_type;
	}
	/**立减金额 单位分*/
	public void setSaleAmount(double sale_amount) {
		this.sale_amount=sale_amount;
	}
	/**立减金额 单位分*/
	public double getSaleAmount() {
		return sale_amount;
	}
	/**立减优惠活动标识*/
	public void setSaleId(String sale_id) {
		this.sale_id=sale_id;
	}
	/**立减优惠活动标识*/
	public String getSaleId() {
		return sale_id;
	}
}